import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from '../components/Login.vue'
import home from '../components/home.vue'
Vue.use(VueRouter)



const router = new VueRouter({
  routes:[
  {
    path:'/',redirect:'/login'//重定向
  },
  {
    path:'/login',component:Login
  },
  {
    path:'/home',component:home
  }
]
})
//钩子函数/挂载路由导航守卫:让一些主页不能直接靠路径访问
router.beforeEach((to,from,next)=>{
    if(to.path==="/login") return next();
    const tokenStr=window.sessionStorage.getItem('token');
    if(!tokenStr)return next('/login');
    next();
})
export default router
